*{ margin: 0; padding: 0; border: 0; }

body{ margin-top: 0%;
	  font-size: 25px;
	  color: #fff;
	  background-attachment:fixed;
	  background-color: #1C1C1C;
	  background-repeat: repeat-x;


}
.fundo{	background-color:;
}

.btnm{background-color: rgb( 0 , 0 , 255, 0.8);}
.btnm button{ width: 200em;
		height: 25px;
		background-color: rgb( 255 , 255, 255, 0.8);
		color:#000;
		border: solid 1px #4c4d4f;
		border-radius: 20px;
}
		

.barra{ 
		position: fixed absolute;
		background-color: rgb( 255 , 255 , 255, 0.3);
		padding-top: 20px;
		float: left;
		width: 100%;
		padding-right: 25%;

}

.barra a{ font-family: tahoma; font-size: 20px; color:#fff; }

.barra a:hover{ font-family: tahoma; font-size: 20px; color:#f00; }

	
.redirec{ 	padding-right: 20%;
			text-align: right;
			 }

.redlink{	width: 10%;
			height: 25px;
			font-size: 20px;
			margin-top: 10%;
			padding-top: 3%;
			background-color: transparent;
			color: transparent;
			text-align: left;}			
			
.linkcad a{ color: transparent;
			position: relative;
			margin-right: 2%;
			font-size: 18px;
			 }	

a{	color: #fff;
	text-decoration: none;
	font: bold;
	 }

table a { color: #fff; }	 			

.container{ width: auto;
			right: 600px;
			margin-top: 0;
			margin-left: 1%;
			margin-right: 1%;
			margin-bottom: 1%;}				 }


.mytab tr:nth-child(odd) {
    background-color:rgba(25,25,25, .7);
    width: auto;	
    
  }  

.mytab tr:nth-child(even) {
    background-color:transparent;
    width: auto;

  }

.pagcons{	width: auto;
			height: 30px;
	}

.pagcons h1{ margin-top: 2%;
			 text-align: center;
			 font-size: 25px;

		}
.pagcons h2{ margin-top: 0;
			 text-align: center;
			 font-size: 30px;
			 color: #fff;

		}
		

.pagcons { 	margin-left: 5%;
			margin-right: 5%; }


.ramal table { 	width: 600px;
			    font-size: 18px;
			    border-style: solid;
			    border-spacing: 2px;	
			
}

.cadastro table { width: 400px;}
.cadastro td{	font-family: tahoma; size: 14px; font-style: bold; color: #fff;}
.cadastro input{	width: auto; font-family: tahoma; font-size: 14px; color: #7F0F00; font-style: bold;}
.cadastro textarea{	width: auto; font-family: tahoma; font-size: 14px; color: #7F0F00; font-style: bold;}
.cadastro select{	width: auto; font-family: tahoma; font-size: 14px; color: #7F0F00; font-style: bold;}
.cadastro h3{ margin-top: 60px; color:#fff; }

.btn {		width: 100px;
			background-color: #000;
			color: #fff; 
				}
input[type="submit"] { background: transparent; font-family: tahoma; font-style: bold; color: #fff; }				



table{		
			width: auto	;
			font-size: 18px;
			border-style: solid;
			border-spacing: 2px;	
			
}

tbody{		width: auto;}

table th{	width: auto;
			text-align: center;
			background-color: rgba(0, 255, 0, 0.2); 
			color: #7FFF00;}

table tr{	width: auto; }			
		

table td{	width: auto;
			padding-left: 10px;
			padding-right: 0%;
			color: #fff;
			background-color: rgba(25, 25, 25, 0.7);
			}



.rodape{	font-size: 12px;
			text-decoration-color: #000;
			font-family: tahoma; color: #000;



}

.cadtabela{ margin:1%;
			width: 300px;
			height: auto;
			background-color: transparent; }
			

h2{ margin-right: 60px; color:#fff; }


.div{	padding: 0;
		margin: 0;
		list-style: none;
		position:relative;
		float: left;
		width: 100%;		
			}

header{			width:100%;
				font-family: arial; color: transparent;
				padding-left: 3%;
				padding-right: 5%; 
				text-align: right;
	    		font-size: 20px;
	   
}

header ul{		padding: 0;
			   	margin: 0;
			   	list-style: none;
			   	float: right;
			   	width: 100%;

}

header ul li{	display: inline; }

header ul li a{
				padding: 2px 10px;
				display: inline-block;
				background-color: transparent;
				color: #FFFFFF;
				text-decoration: none;
				border-bottom: 3px solid transparent;
}

header ul li a:hover {
    					background-color:transparent;
    					color: #fff;
    					border-bottom:3px solid #EA0000;
}



/*Configurações Padrões*/
ul.menu, .menu li, .menu a{ margin:0; padding:0; list-style:none; text-decoration:none;}
ul.menu ul{ position:absolute; display:none; box-shadow:3px 3px 2px #333;}

/* Configurações nivel 1*/
ul.menu{ float:right; font-family:Verdana, Geneva, sans-serif; font-size:15px; border-radius:5px; padding:0 5px;}
.menu li{ float:left; width:auto; position:relative;}
.menu li a{ display:block; padding:0 20px; line-height:45px; height:45px; float:left; transition:all 0.1s linear; }

/* Configurações nivel 2*/
.menu li:hover > ul.submenu-1{ display:block; top:45px; left:0; padding:5px; width:200px; border-radius:0 0 5px 5px;   }
.menu ul.submenu-1 a{  width:160px; padding:0 20px; border-radius:5px;  }

/* Configurações nivel 2*/
.menu li:hover > ul.submenu-2{ display:block; top:0; left:195px; padding:5px; width:200px;  border-radius: 0 5px 5px 5px; }
.menu ul.submenu-2 a{  width:160px; padding:0 20px; border-radius:5px; }

/* Configurações nivel 3*/
.menu li:hover > ul.submenu-3{ display:block; top:0; left:195px; padding:5px; width:200px;  border-radius: 0 5px 5px 5px; }
.menu ul.submenu-3 a{  width:160px; padding:0 20px; border-radius:5px; }

/*Configurações de cores*//*nivel 1*/
.menu{background:#000000; }
.menu a{ color:#ffffff;}
.menu li:hover > a{ background:#999;  color:#fff;}

/*nivel 2*/
.submenu-1{ background:#999;}
.submenu-1 a{color:#fff;}
.submenu-1 li:hover > a{ background:#666; }

/*nivel 3*/
.submenu-2{ background:#666;}
.submenu-2 a{color:#fff;}
.submenu-2 li:hover > a{ background:#333; }

/*nivel 3*/
.submenu-3{ background:#333;}
.submenu-3 a{color:#fff;}
.submenu-3 li:hover > a{ background:#000; }












	
	  
	  
	  
	 
	  